package day04;
import java.util.Scanner;
public class Exercise01 {
    public static void main(String[] args) {
        //1. CommandBySwitch命令解析程序：
        //   要求：接收用户输入的命令，依据命令做不同的操作
        Scanner sc = new Scanner(System.in);
        System.out.println("请选择功能:1.存钱 2.取钱 3.上一步 4.下一步 ");
        int num = sc.nextInt();
        switch (num){
            case 1:
                System.out.println("存款业务。。。。");
                break;
            case 2:
                System.out.println("取款业务。。。。");
                break;
            case 3:
                System.out.println("执行上一步");
                break;
            case 4:
                System.out.println("执行下一步");
                break;
            default:
                System.out.println("输入错误");
        }



        //2. Guessing猜数字之while版：
        //   要求：随机生成一个数，由用户来猜，猜不对则反复猜，并给出大小提示，猜对的则结束，用while来实现。
        int snum= (int)(Math.random()*1000+1);
        System.out.println(snum);
        System.out.println("猜吧！");
        int guess = sc.nextInt();
        while (guess!=snum){
            if (guess>snum){
                System.out.println("猜大了！");
            }else {
                System.out.println("猜小了!");
            }
            guess = sc.nextInt();
        }
        System.out.println("恭喜你猜对了！");




        //3. Guessing猜数字之do...while版
        //   要求：随机生成一个数，由用户来猜，猜不对则反复猜，并给出大小提示，猜对的则结束，用do...while来实现。


        int snub= (int)(Math.random()*1000+1);
        System.out.println(snub);
        int guessing;
        do {
             guessing = sc.nextInt();
            if (guessing>snub){
                System.out.println("猜大了！");
            }else if(guessing<snub){
                System.out.println("猜小了！");
            }else{
                System.out.println("恭喜你猜对了1");
            }
        }while (guessing!=snub);


        //4. for循环：输出5次"行动是成功的阶梯"、输出9的乘法表(1到9、1/3/5/7/9、9到1)
        for (int i =0;i<5;i++){
            System.out.println("行动是成功的阶梯!!!");
        }
        System.out.println("执行结束。");

        for (int i=1;i<=9;i++){
            System.out.println(i+"*9="+i*9);
        }

        for (int i=1;i<=9;i+=2){
            System.out.println(i+"*9="+i*9);
        }

        for (int i=9;i>=1;i--){
            System.out.println(i+"*9="+i*9);
        }
    }
}
